package main

//---

//封装
//想要定义一个Person类，有name和age属性，有eat/sleep/work方法。
import "fmt"

type Person struct {
	name string
	age  int
}

func (p Person) eat() {
	fmt.Println("eat......")
}

func (p Person) sleep() {
	fmt.Println("sleep..........")
}

func (p Person) work() {
	fmt.Println("work.............")
}

func main() {
	p := Person{
		name: "tom",
		age:  20,
	}

	fmt.Println(p)

	p.eat()
	p.sleep()
	p.work()
}
